home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
FishMarket 1.0
/
FishMarket v1.0.iso
/
fishies
/
301-325
/
disk_319
/
cnewssrc
/
cnews.orig.lzh
/
misc
/
Makefile
< prev
next >
Wrap
Makefile
|
1989-06-27
|
1KB
|
56 lines
DEFS = # -Dvoid=int
COPTS = -O
CFLAGS = $(DEFS) $(COPTS) -I../include
LIBS = ../libcnews.a
DBM = -ldbm
LINTFLAGS = $(DEFS) -ha
RN = ../relay
# =()<NEWSBIN = @<NEWSBIN>@>()=
NEWSBIN = /usr/lib/newsbin
# workaround for System V make bug
SHELL = /bin/sh
MAINTBIN=newshist
MAINT = $(MAINTBIN) newsdaily newswatch newsboot locknews addgroup delgroup
UTILBIN = gngp newslock ctime getdate
UTILS = $(UTILBIN) sizeof newshostname
THEM = $(MAINT) $(UTILS)
all: $(THEM)
bins: $(UTILBIN)
bininstall: $(THEM)
chmod +x $(THEM)
-if test ! -d $(NEWSBIN)/maint ; then mkdir $(NEWSBIN)/maint ; fi
cp $(MAINT) $(NEWSBIN)/maint
cp $(UTILS) $(NEWSBIN)
newsinstall:
: nothing
gngp: gngp.o $(LIBS)
$(CC) $(CFLAGS) gngp.o $(LIBS) -o $@
ctime: ctime.o $(LIBS)
$(CC) $(CFLAGS) ctime.o $(LIBS) -o $@
getdate: getdate.o $(LIBS)
$(CC) $(CFLAGS) getdate.o $(LIBS) -o $@
newslock: newslock.o $(LIBS)
$(CC) $(CFLAGS) newslock.o $(LIBS) -o $@
NHCFLAGS = -I$(RN) $(CFLAGS)
RNEWSOBJS = $(RN)/history.o $(RN)/article.o $(RN)/hdrcommon.o \
$(RN)/io.o $(RN)/msgs.o
NHLIBS = $(LIBS) $(DBM)
newshist: newshist.o $(RNEWSOBJS) $(LIBS)
$(CC) $(NHCFLAGS) newshist.o $(RNEWSOBJS) $(NHLIBS) -o $@
newshist.o: newshist.c
$(CC) $(NHCFLAGS) -c newshist.c
clean:
rm -f *.o $(MAINTBIN) $(UTILBIN)